package com.fat.spzx.manager.mapper;

import com.fat.spzx.model.dto.system.AssginMenuDto;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface SysRoleMenuMapper {

    /**
     * 根据roleId查询
     */
    List<Long> findSysRoleMenuByRoleId(Long roleId);

    /**
     * 根据角色id删除对应角色的菜单id
     */
    void deleteByRoleId(Long roleId);

    /**
     * 保存角色菜单
     */
    void saveRoleMenu(AssginMenuDto assginMenuDto);

    /**
     * 根据菜单id查询并修改
     */
    void updateSysRoleMenuIsHalf(Long id);
}
